package com.sjy.ship.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.sjy.common.annotation.Excel;
import com.sjy.common.core.domain.BaseEntity;

/**
 * 船舶电子联单对象 ship_electronic_coupon
 * 
 * @author lzm
 * @date 2023-06-14
 */
@Data
public class ElectronicCoupon extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 电子联单编号 */
    @Excel(name = "电子联单编号")
    private Long ecNo;

    /** 联单状态（1进行中、2已完成） */
    @Excel(name = "联单状态", readConverterExp = "1=进行中、2已完成")
    private String ecStatus;

    /** 联单类型（1废弃土卡车电子联单、2船舶电子联单） */
    @Excel(name = "联单类型", readConverterExp = "1=废弃土卡车电子联单、2船舶电子联单")
    private String ecType;

    /** 异常状态（无异常状态） */
    @Excel(name = "异常状态", readConverterExp = "无=异常状态")
    private String ecErrorType;

    /** 电子联单开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "电子联单开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date ecStartTime;
    /** 电子联单开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "电子联单结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date ecEndTime;

}
